home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / comm / bbs / logic100.lha / manual / Setup.ExternalDoors.doc < prev    next >
Encoding:
Text File  |  1995-03-01  |  3.7 KB  |  137 lines

  1.                                                      Date: March, 1. 1995
  2.  
  3.  
  4.  
  5.                           LogicBBS  v1.0 BETA
  6.                           <----------------->
  7.                              LITE VERSION
  8.  
  9.                       Copyright 1995 ParCon Software
  10.  
  11.  
  12.     System/node/door/library/AIM-XIM support programmed by Michael Pendec
  13.         Filechecker/Arexxdoor support programmed by Nicholas Clarke
  14.       All Testing was done by friends. Ideas supplied by various people.
  15.  
  16.  
  17.       Read "HowToOrder.doc", if you want to get the FINAL version.
  18. -----------------------------------------------------------------------------
  19.  
  20.  
  21.  
  22.  
  23.                             External doors setup
  24. -----------------------------------------------------------------------------
  25.  
  26. With the Ami-Express compability and the internal library support.
  27. A sysop can make his own utilities for use with LogicBBS.
  28. It is quite simple to setup an external door. Below is a few examples
  29. supplied.
  30.  
  31.  
  32. All doors are placed in directory called {bbsmainpath}commands/bbscmd,
  33. doors reserved for system use only, are placed in a divrectory called
  34. {bbsmainpath}commands/syscmd.
  35.  
  36. Doors can also be reserved for use only on a single node or specific
  37. conference.
  38. If you choose a door to be available only to ex. node 3, then you
  39. create the "commands" & "commands/bbscmd" directories in the
  40.  {bbsmainpath}node3 directory. Put your special doors here.
  41. They will only be accessable from node 3.
  42.  
  43.  
  44.  
  45.  
  46.  
  47. XIM DOORS
  48. ---------
  49.  
  50. XIM doors are executable programs which communicate with the system
  51. using the internal library, or message ports.
  52.  
  53. An example could be that you wanted the C command "DIR" to be available for
  54. remote users.
  55.  
  56.  
  57. Cutout example.1 for a DIR door.
  58. >-------------------------------
  59. QUICKMODE            ;Skip door if QUICKMODE was selected
  60.                 ;MUST BE FIRST PARAMETER IN TEXT
  61.                 ;TO WORK PROPERLY
  62.  
  63. NAME        Command DIR    ;Name of this door (shown in serveraction)
  64.  CONFERENCE    Publicdomain
  65. ACCESSLEVEL    5        ;accesslevel needed to run this door.
  66. LOCATION    C:DIR        ;full path and filename to door.
  67.  PASSWORD            ;no password need
  68. PRIORITY    1        ;give door priority 1
  69. STACK        4096        ;set stacksize
  70. PASSPARAMETERS            ;pass menu prompt parameters on to this door.
  71.                 ;after its LOCATION name
  72.                 ;ex: DIR RAM:
  73.  
  74. RETURNOUTPUT            ;Return all output sent by DIR to a temp file
  75.                 ;and display output to user after returning
  76.                 ; from door.
  77. TYPE        XIM        ;Door type is XIM
  78. -----------------------------<
  79.  
  80.  
  81.  
  82.  
  83. Cutout example.2 for a internal sysopdownload door
  84. >-------------------------------------------------
  85. NAME        SysopDownload
  86.  CONFERENCE    Publicdomain
  87. ACCESSLEVEL    255        ;accesslevel needed
  88. LOCATION    D        ;Internal command name
  89. PASSWORD    testing        ;password to be entered before door
  90.                 ;can be executed
  91. TYPE        INT        ;Door type INT
  92. PASSPARAMETERS            ;Pass parameters to internal door
  93. ACS_SYSOP_DOWNLOAD        ;Set temporary acs flag.
  94. ACS_DOWNLOAD
  95. --------------------------------------------------<
  96.  
  97.  
  98.  
  99.  
  100. Cutout example.3 for a external filelisting door
  101. >-----------------------------------------------
  102. NAME        NewFiles
  103. ACCESSLEVEL    50
  104. LOCATION    doors:NOC-NS/NS.X
  105. PRIORITY    1
  106. STACK        16384
  107. TYPE        XIM
  108. -----------------------------------------------<
  109.  
  110.  
  111.  
  112.  
  113.  
  114. AIM/ARX DOORS
  115. -------------
  116.  
  117. AIM or ARX doors are Arexx scripts which communicate with the system
  118. through the rexx ports. Arexx scripts needs RX to start and that is
  119. what the system do when you specify AIM or ARX.
  120. System will Execute the RX and pass the filename and node number as parameter.
  121.  
  122.  
  123. Cutout example.4 for a external rexx door
  124. >----------------------------------------
  125. NAME        Arexx_Door
  126. ACCESSLEVEL    5
  127. LOCATION    DOORS:Wall/VN_Wall3.AIM
  128.  PASSWORD
  129.  RETURNSTATUS
  130. PRIORITY    0
  131. STACK        4096
  132.  RETURNOUTPUT
  133.  QUICKMODE
  134. TYPE        ARX            ;Or AIM
  135. ----------------------------------------<
  136.  
  137.